﻿* {
    margin: 0;
    padding: 0;
}
body {
    position: relative;
    font-family: 'Microsoft YaHei','微软雅黑',Tahoma,Verdana,Arial,sans-serif;
    min-width: 1100px;
    line-height: 1em;
}
a,
a:hover,
a:focus {
    line-height: 1em;
    color: inherit;
    text-decoration: none;
}
span {
    line-height: 1em;
}
li {
    list-style: none;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
    line-height: 1em;
    margin: 0;
    padding: 0;
}
.clear {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/***************************************************************************/

/*************************************************
********************** 首页 **********************
*************************************************/
.wrapper {
    position: relative;
    margin: 0 auto;
    width: 1100px;
}

header {
    position: relative;
    width: 100%;
    height: 98px;
    background-color: #f9f9f9;
}
header .wrapper {
    height: 100%;
}
header img.logo {
    float: left;
    position: relative;
    top: 16px;
    left: 0;
}
header .line {
    position: absolute;
    bottom: 0;
    width: 50%;
    height: 2px;
    z-index: 0;
}
header .line.left {
    left: 0;
    background-color: #108ccf;
}
header .line.right {
    right: 0;
    background-color: #108ccf;
}

header .code-container {
	position: absolute;
	top: 0;
	right: 194px;
	width: 100px;
	text-align: center;
	z-index: 300;
}
header .code-container h5 {
    position: relative;
    top: 16px;
    padding: 2px 0;
    color: #707070;
    font-size: 12px;
    font-family: '宋体';
    cursor: default;
    z-index: 399;
}
header .code-container h5 .caret {
    display: inline-block;
    position: relative;
    top: 1px;
    margin-left: 6px;
    width: 0;
    height: 0;
    border-top: 5px solid #b3b3b3;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
}
header .code-container .code {
    position: absolute;
    top: 0;
    left: 0;
    padding-bottom: 9px;
    width: 100%;
    visibility: hidden;
    display: inline-block;
    background-color: #f1f1f1;
    -webkit-opacity: 0;
     -khtml-opacity: 0;
       -moz-opacity: 0;
            opacity: 0;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: visibility 0s linear 0.3s, opacity 0.2s linear;
       -moz-transition: visibility 0s linear 0.3s, opacity 0.2s linear;
        -ms-transition: visibility 0s linear 0.3s, opacity 0.2s linear;
         -o-transition: visibility 0s linear 0.3s, opacity 0.2s linear;
            transition: visibility 0s linear 0.3s, opacity 0.2s linear;
}
header .code-container .code .line {
    position: relative;
    margin-bottom: 50px;
    width: 100%;
    height: 2px;
    background-color: #108ccf;
}
header .code-container .code img {
    position: relative;
    margin: 0 auto;
}
header .code-container:hover .code {
    visibility: visible;
    -webkit-opacity: 1;
     -khtml-opacity: 1;
       -moz-opacity: 1;
            opacity: 1;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition-delay: 0.2s;
       -moz-transition-delay: 0.2s;
        -ms-transition-delay: 0.2s;
         -o-transition-delay: 0.2s;
            transition-delay: 0.2s;
}
header .lang {
    position: absolute;
    top: 18px;
    right: 18px;
    color: #707070;
    font-size: 14px;
    font-family: '宋体';
}
header .lang span {
    padding: 0 12px;
}

.navbar {
    float: right;
    display: block;
    margin-top: 52px;
    margin-bottom: 0;
    height: 46px;
    min-height: 30px;
    border: none;
    border-radius: 0;
    z-index: 100;
}
.navbar .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #108ccf;
    z-index: -1;
}
.navbar .navbar-collapse {
    padding: 0;
}
.navbar-nav {
    position: relative;
    display: inline-block !important;
    clear: both;
    margin: 0;
}
.dropdown {
    float: left;
    margin-left: 10px;
    min-width: 88px;
}
.dropdown:first-child {
    margin-left: 0;
}
.dropdown.active,
.dropdown:hover {
    background-color: #108ccf;
}
.dropdown > a {
    padding: 14px 0 16px !important;
    line-height: 1em !important;
    color: #707070 !important;
    font-size: 16px;
    text-align: center;
}
.dropdown > a:hover,
.dropdown > a:focus,
.dropdown:hover > a,
.dropdown.active > a,
.dropdown.active > a:hover,
.dropdown.active > a:focus,
.dropdown > a:hover span,
.dropdown > a:focus span,
.dropdown:hover > a span,
.dropdown.active > a span,
.dropdown.active > a:hover span,
.dropdown.active > a:focus span {
    color: #fff !important;
    background-color: transparent !important;
}
.dropdown .sub-menu {
    display: none;
    padding-top: 5px;
    padding-bottom: 1px;
    width: 100%;
    background-color: #fff;
    border-left: 1px solid #108ccf;
    border-right: 1px solid #108ccf;
    border-bottom: 1px solid #108ccf;
}
.dropdown .sub-menu li {
    width: 100%;
    text-align: center;
    border-top: 1px solid #f5f5f5;
}
.dropdown .sub-menu li:first-child {
    border: none;
}
.dropdown .sub-menu li a {
    display: block;
    line-height: 32px;
    color: #707070;
    font-size: 12px;
    font-family: '宋体';
}

.cover {
    position: absolute;
    top: 98px;
    left: 0;
    width: 100%;
    height: 12px;
    background: url('../Images/cover.png');
    z-index: 1;
}

#banner {
    position: relative;
    margin: 0 auto;
    width: 100%;
    min-width: 1100px;
    max-width: 1900px;
    overflow: hidden;
}
.bx-wrapper {
    margin: 0 auto;
}
.bx-wrapper .bx-viewport {
    left: 0;
    border: none;
}
.bx-wrapper .bx-pager {
    position: absolute;
    padding: 0;
    width: 100% !important;
    bottom: 15px;
    text-align: center !important;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    background: transparent url('../Images/slide.png') no-repeat -15px 0;
}
.bx-controls-auto {
    display: none;
    position: absolute;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: transparent url('../Images/slide.png') no-repeat 0 0;
}

#introduction {
    margin-top: 24px;
}
#introduction .title-container,
#news .title-container {
    position: relative;
    margin-bottom: 20px;
}
#introduction .title-container .line,
#news .title-container .line {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -1px;
    width: 100%;
    height: 1px;
    background-color: #e7e7e7;
    z-index: -1;
}
#introduction .title-container .title,
#news .title-container .title {
    display: inline-block;
    padding-left: 40px;
    padding-right: 24px;
    background-color: #fff;
}
#introduction .title-container .title span,
#news .title-container .title span {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 38px;
    font-size: 50px;
    color: #108ccf;
    font-family: 'Arial';
    font-weight: bold;
}
#introduction .title-container .title h3.cn,
#news .title-container .title h3.cn {
    margin-bottom: 4px;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
#introduction .title-container .title h3.en,
#news .title-container .title h3.en {
    color: #a1a1a1;
    font-size: 14px;
    font-family: 'Arial';
    font-weight: bold;
}
#introduction .video {
    float: left;
    width: 410px;
    height: 230px;
}
#introduction .content {
    position: relative;
    float: right;
    width: 676px;
    height: 230px;
    background: #108ccf url('../Images/introduction.jpg') no-repeat top right;
}
#introduction .content .text {
    padding: 25px 18px 15px 27px;
}
#introduction .content .text h2 {
    margin-bottom: 11px;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
}
#introduction .content .text h5 {
    color: #FFF;
    font-size: 18px;
    font-family: 'Arial';
}
#introduction .content .text p {
    padding-top: 28px;
    line-height: 22px;
    color: #fff;
    font-size: 12px;
    font-family: '宋体';
}
#introduction .content .text p span {
    color: #2285eb;
}
#introduction .content > a {
    display: inline-block;
    position: absolute;
    left: 27px;
    bottom: 15px;
    padding-left: 44px;
    color: #fff;
    font-size: 12px;
    font-family: '宋体';
    background: url('../Images/arrow.jpg') no-repeat 5px center;
}

#news {
    margin-top: 30px;
}
#news ul {
    float: left;
    width: 793px;
    height: 228px;
}
#news ul li {
    position: relative;
    padding-left: 117px;
    line-height: 44px;
    border-bottom: 1px dashed #e5e5e5;
}
#news ul li .date {
    position: absolute;
    top: 0;
    left: 40px;
    line-height: 46px;
    color: #a5a5a5;
    font-size: 12px;
}
#news ul li .date span {
    font-size: 14px;
}
#news ul li > a {
    color: #7f7f7f;
    font-size: 12px;
    font-family: '宋体';
}
#news ul li:first-child{
    height: 93px;
    line-height: 1em;
    background-color: #f6f6f6;
}
#news ul li:first-child .date {
    display: inline-block;
    margin-top: 24px;
}
#news ul li:first-child .date span {
    display: block;
    color: #a5a5a5;
    font-size: 12px;
}
#news ul li:first-child .date .day {
    margin-bottom: 4px;
    color: #108ccf;
    font-size: 35px;
    font-weight: bold;
}
#news ul li h3 {
    padding-top: 18px;
    font-size: 16px;
}
#news ul li h3 a {
    display: inline-block;
    color: #108ccf;
    font-weight: bold;
}
#news ul li p {
    padding-top: 10px;
    max-width: 660px;
    line-height: 18px;
    color: #7f7f7f;
    font-size: 12px;
    font-family: '宋体';
}
#news .pic {
    position: relative;
    float: left;
    width: 307px;
    height: 228px;
}
#news .pic a {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    line-height: 46px;
    color: #fff;
    font-size: 15px;
    background-color: #108ccf;
    text-align: center;
}

#product {
    padding-top: 40px;
}
#product .title {
    position: relative;
    margin-bottom: 40px;
    width: 100%;
    height: 60px;
}
#product .title .bg-line {
    position: absolute;
    top: 36px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e7e7e7;
}
#product .title h2 {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -180px;
    width: 360px;
    height: 100%;
    color: #d2d2d2;
    font-size: 33px;
    font-family: 'Arial';
    font-weight: bold;
    background-color: #fff;
    text-align: center;
}
#product .title h2 span {
    display: block;
    margin-top: 1px;
    color: #108ccf;
    font-size: 25px;
    font-family: 'Microsoft YaHei','微软雅黑';
    font-weight: normal;
}
#product .product {
    position: relative;
    padding: 0 60.5px;
    width: 100%;
    overflow: hidden;
    clear: both;
}
#product .product ul {
    width: 1005px;
}
#product .product ul li {
    float: left;
    margin-right: 26px;
    width: 175px !important;
    height: 260px;
}
#product .product ul li div {
    position: relative;
    display: table;
    width: 100%;
    height: 150px;
    text-align:center;
}
#product .product ul li .pic {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
#product .product ul li img {
    max-width: 175px;
    max-height: 150px;
}
#product .product ul li h5 {
    margin-top: 18px;
    margin-bottom: 16px;
    padding-top: 12px;
    color: #707070;
    font-size: 14px;
    text-align:center;
    border-top: 1px solid #e8eceb;
}
#product .product ul li p {
    padding: 0 2px;
    color: #676767;
    line-height: 16px;
    font-size: 12px;
    font-family: '宋体';
    text-align: center;

}
.pnBtn {
    display: none;
    position: absolute;
    top: 35%;
    margin-top: -45px;
    width: 30px;
    height: 89px;
    cursor: pointer;
}
.pnBtn.prev {
    left: 0;
    background: url('../Images/direction_prev.jpg') no-repeat center;
}
.pnBtn.next {
    right: 0;
    background: url('../Images/direction_next.jpg') no-repeat center;
}
#product .product-pic {
    margin-top: 40px;
    width: 100%;
    overflow: hidden;
    clear: both;
}
#product .product-pic ul li {
    float: left;
    width: 220px !important;
    margin-left: 5px;
}
#product .product-pic ul li a {
    display: block;
}
#product .product-pic ul li a img {
    max-width: 220px;
}

footer {
    position: relative;
    margin-top: 45px;
    background-color: #f9f9f9;
    border-top: 3px solid #108ccf;
}
footer .contact {
    float: left;
}
footer .contact p {
    padding-top: 22px;
    line-height: 20px;
    color: #707070;
    font-size: 12px;
    font-family: '宋体';
}

footer .contacttxt {
	padding-top: 10px;
    float: left;
    margin-left: 100px;
    line-height: 20px;
    color: #707070;
    font-size: 12px;
    font-family: '宋体';
}

footer .contactimg {
    float: left;
    margin-left: 100px;
    line-height: 20px;
    color: #707070;
    font-size: 12px;
    font-family: '宋体';
}


footer ul {
    float: right;
}
footer ul > li {
    float: left;
    margin-left: 45px;
    color: #707070;
    font-size: 14px;
    font-family: '宋体';
    text-align: center;
}
footer ul > li:first-child {
    margin-left: 0;
}
footer ul > li ol li {
    margin-top: 12px;
    color: #aeaeae;
    font-size: 12px;
}
footer .footer {
    margin-top: 5px;
    background-color: #e2e2e2;
}
footer .footer p {
    line-height: 40px;
    color: #979797;
    font-size: 12px;
    font-family: '宋体';
}
footer .footer p .copyright {
    font-family: 'Microsoft YaHei','微软雅黑';
}

#service {
    position: absolute;
    top: 120px;
    right: 0px;
    min-width: 40px;
    height: 250px;
    z-index: 9999;
}
#service .control {
    position: relative;
    float: left;
    width: 40px;
    height: 100%;
}
#service .control a {
    display: block;
    position: absolute;
    top: 62.5px;
    left: 0;
    width: 40px;
    height: 125px;
    background: url('../Images/menu.png') no-repeat 0 0;
}
#service .control #servHide {
    display: none;
    background-position: 0 -125px;
}
#service .service {
    display: none;
    float: left;
    height: 100%;
    background: url('../Images/menu.png') no-repeat -40px 0;
}
#service .service ol {
    padding: 0 9px;
    width: 105px;
}
#service .service li {
    position: relative;
    margin-top: 1px;
}
#service .service li .ico {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 39px;
    height: 39px;
    background: url('../Images/qq.png') no-repeat center;
}
#service .service li .call {
    margin-left: 5px;
    line-height: 39px;
    color: #959595;
    font-size: 12px;
    font-family: '宋体';
}
#service .service .tel {
    padding: 0 5px;
    width: 105px;
    margin-top: 20px;
    color: #000;
    font-size: 14px;
    text-align: center;
}
#service .service .tel span {
    display: block;
}
#service .service .tel .number {
    color: #108ccf;
    font-size: 12px;
    font-weight: bold;
}

/*************************************************
******************* 关于我们 *******************
*************************************************/
.in-banner {
    width: 100%;
    height: 260px;
    background-repeat: no-repeat;
    background-position: center;
}
.in-banner.about {
    background-image: url('../Images/banner_news.jpg');
}

.col-left {
    float: left;
    position: relative;
    width: 168px;
}
.col-left .menu {
	position: relative;
	top: -80px;
	left: 0;
	width: 100%;
}
.col-left .menu .title {
    position: relative;
    margin-bottom: 12px;
    width: 100%;
    height: 82px;
    background-color: #89bb5c;
}
.col-left .menu .title h2 {
    padding-top: 30px;
    margin-left: 12px;
    color: #fff;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 2px rgba(0,0,0,.5);
}
.col-left .menu .title .line {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #66a130;
}
.col-left .menu .title h2 span {
    display: block;
    margin-top: 6px;
    font-family: "Microsoft YaHei", "微软雅黑";
}
.col-left .menu > ul {
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.col-left .menu > ul > li > a {
    display: block;
    padding-left: 36px;
    line-height: 44px;
    color: #808080;
    border-top: 1px dashed #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
}
.col-left .menu > ul > li:first-child > a {
    border-top: none;
}
.col-left .menu > ul > li.active > a,
.col-left .menu > ul > li:hover > a {
    color: #fff;
    background-color: #108ccf;
    border-right: 1px solid #108ccf;
    border-left: 1px solid #108ccf;
}
.col-left .menu > ul > li > ul {
    display: none;
}
.col-left .menu > ul > li.active > ul {
    display: block;
}
.col-left .menu > ul > li > ul > li > a {
    display: block;
    position: relative;
    padding-left: 55px;
    line-height: 44px;
    border-top: 1px dashed #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
}
.col-left .menu > ul > li > ul > li > a > i {
    position: absolute;
    top: 50%;
    left: 40px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    background-color: #999;
}
.col-left .menu > ul > li > ul > li.active > a > i,
.col-left .menu > ul > li > ul > li:hover > a > i {
    background-color: #108ccf;
}
.col-left .menu > ul > li > ul > li.active > a,
.col-left .menu > ul > li > ul > li:hover > a {
    color: #108ccf;
}








.col-right {
    float: right;
    position: relative;
    padding-top: 24px;
    width: 880px;
}
.col-right .limit {
    position: absolute;
    top: 24px;
    left: -30px;
    height: 100%;
    z-index: -1;
    overflow: hidden;
}
.col-right .limit span {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 7px;
    height: 7px;
    border: 1px solid #c0c0c0;
}
.col-right .limit i {
    display: block;
    position: relative;
    top: 0;
    left: 3px;
    width: 1px;
    height: 100%;
    background: url('../Images/limit.jpg') repeat-y left top;
}
.col-right .link {
    padding-bottom: 10px;
    line-height: 10px;
    border-bottom: 1px solid #e5e5e5;
}
.col-right .link > span {
    color: #a3a2a2;
    font-size: 12px;
    font-family: '宋体';
}
.col-right .link > span a {
    margin: 0 6px;
}
.col-right .link > span a:first-child {
    margin-left: 0;
}
.col-right .link > span a:last-child {
    margin-right: 0;
}

.col-right .content {
    padding-top: 18px;
}
.col-right .content p {
    line-height: 24px;
    color: #808080;
    font-size: 12px;
    font-family: '宋体';
}

.col-right .content.about h3 {
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.about h3.sub {
    color: #c1c1c1;
    font-size: 18px;
    font-family: 'Arial';
    font-weight: bold;
}
.col-right .content.about p.half {
    width: 386px;
}
.col-right .content.about.introduction h3 {
    padding-top: 18px;
    text-align: center;
}
.col-right .content.about.introduction h3.sub {
    padding-top: 11px;
    padding-bottom: 25px;
}
.col-right .content.about.introduction p {
    text-indent: 2em;
}
.col-right .content.about.introduction .img {
    margin-top: 18px;
    margin-bottom: 30px;
}
.col-right .content.about.introduction .img.l {
    float: left;
}
.col-right .content.about.introduction .img.r {
    float: right;
}

.col-right .content.about.quality h3 {
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.about.quality .summary {
    width: 100%;
    height: 114px;
    background: url('../Images/quality_bg.jpg') no-repeat right top;
}
.col-right .content.about.quality .summary .desc {
    position: relative;
    display: inline-block;
    height: 100%;
}
.col-right .content.about.quality .summary .desc .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #108ccf;
}
.col-right .content.about.quality .summary .desc h3 {
    margin-bottom: 14px;
    padding-top: 10px;
}
.col-right .content.about.quality .summary .desc p {
    padding-top: 6px;
    line-height: 18px;
    color: #adadad;
    font-size: 14px;
    font-family: 'Arial';
    font-weight: bold;
}
.col-right .content.about.quality .object {
    margin-top: 30px;
}
.col-right .content.about.quality .object h3 {
    margin-bottom: 18px;
}
.col-right .content.about.quality .object ol li {
    float: left;
    margin-left: 5px;
    width: 290px;
    background-color: #2aa9ee;
    text-align: center;
    overflow: hidden;
}
.col-right .content.about.quality .object ol li i {
    position: relative;
    top: 10px;
    left: 10px;
    display: inline-block;
    width: 103px;
    height: 30px;
    background-image: url('../Images/percentage.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
.col-right .content.about.quality .object ol li:first-child {
    margin-left: 0;
}
.col-right .content.about.quality .object ol li:nth-child(2) i {
    background-position: 0 -30px;
}
.col-right .content.about.quality .object ol li:nth-child(3) i {
    background-position: 0 -60px;
}
.col-right .content.about.quality .object ol li span {
    line-height: 70px;
    color: #fff;
    font-size: 16px;
}
.col-right .content.about.quality .service {
    margin-top: 30px;
}
.col-right .content.about.quality .service h3 {
    margin-bottom: 30px;
}
.col-right .content.about.quality .service ol li {
    position: relative;
    margin-top: 20px;
    padding-left: 40px;
    line-height: 27px;
    color: #7d7d7d;
    font-size: 14px;
}
.col-right .content.about.quality .service ol li:first-child {
    margin-top: 0;
}
.col-right .content.about.quality .service ol li i {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 27px;
    height: 100%;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    background-color: #108ccf
}
.col-right .content.about.quality .diagram {
    margin-top: 48px;
}
.col-right .content.about.quality .diagram h3 {
    margin-bottom: 30px;
}
.col-right .content.about.honor {
    margin-top: 20px;
    padding: 0 13px;
}
.col-right .content.about.honor ul {
    margin-left: -20px;
}
.col-right .content.about.honor ul li {
    float: left;
    margin-left: 20px;
}
.col-right .content.about.honor ul li a {
    display: block;
    width: 100%;
    height: 276px;
    box-shadow: 3px 3px 5px rgba(0,0,0,.3);
}
.col-right .content.about.honor ul li h5 {
    margin-top: 20px;
    margin-bottom: 36px;
    color: #7d7d7d;
    font-size: 18px;
    text-align: center;
}

/*************************************************
******************** 新闻中心 ********************
*************************************************/
.in-banner.news {
    background-image: url('../Images/banner_news.jpg');
}

.col-right .content.news.lists ul li {
    margin-top: 30px;
    padding-bottom: 28px;
    border-bottom: 1px dashed #999;
}
.col-right .content.news.lists ul li:first-child {
    margin-top: 20px;
}
.col-right .content.news.lists ul li .pic {
    float: left;
    width: 204px;
    height: 130px;
    background: url('../Images/news_lists_cover.png') no-repeat center;
}
.col-right .content.news.lists ul li .pic img {
    width: 100%;
    height: 100%;
}
.col-right .content.news.lists ul li .desc {
    position: relative;
    float: right;
    width: 655px;
    height: 130px;
}
.col-right .content.news.lists ul li .desc h5 {
    margin-bottom: 20px;
    color: #606060;
    font-size: 16px;
}
.col-right .content.news.lists ul li .desc p {
    line-height: 20px;
    color: #797979;
}
.col-right .content.news.lists ul li .desc > a {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #108ccf;
    font-size: 12px;
    font-family: '宋体';
}
.col-right .content.news.lists ul li .desc > span {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #9b9b9b;
    font-size: 12px;
    font-family: '宋体';
}

.col-right .content.details h3 {
    margin-top: 22px;
    margin-bottom: 40px;
    color: #5d5d5d;
    font-size: 20px;
    text-align: center;
}
.col-right .content.details p {
    line-height: 22px;
    color: #5d5d5d;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑',Tahoma,Verdana,Arial,sans-serif;
}
.col-right .content.details img,
.col-right .content.details > img {
    display: block;
    margin: 25px auto;
    max-width: 880px;
}

.col-right .content.details.activity-info h3 {
    margin-bottom: 20px;
    color: #5d5d5d;
    font-size: 24px;
    text-align: center;
}
.col-right .content.details.activity-info h5 {
    margin-bottom: 32px;
    color: #808080;
    font-size: 14px;
    text-align: center;
}
.col-right .content.details.activity-info p {
    /*margin-bottom: 25px;*/
}

.col-right .content.lists.industry ul li {
    position: relative;
    margin-top: 0;
    padding-left: 26px;
    padding-bottom: 0;
    color: #808080;
    font-size: 12px;
    font-family: '宋体';
    background: url('../Images/border_point.jpg') repeat-x left bottom;
    line-height: 36px;
    border-bottom: none;
}
.col-right .content.lists.industry ul li i {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -4px;
    width: 6px;
    height: 8px;
    background: url('../Images/direction_r.jpg') no-repeat left center;
}
.col-right .content.lists.industry ul li > .date {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -0.5em;
}
.col-right .content.details.industry h3,
.col-right .content.details.norman h3 {
    color: #5d5d5d;
    font-size: 20px;
    text-align: center;
}
.col-right .content.details.industry > img,
.col-right .content.details.norman > img {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
    max-width: 880px;
}
.col-right .content.details.norman h3 {
    margin-bottom: 20px;
}
.col-right .content.details.norman .date {
    display: block;
    margin-bottom: 30px;
    color: #818181;
    font-size: 14;
    text-align: center;
}

.col-right .content.lists.norman ul {
    margin-top: -20px;
    margin-left: -30px;
}
.col-right .content.lists.norman ul li {
    margin-top: 20px;
    margin-left: 30px;
    padding-bottom: 0;
    float: left;
    width: 197px;
    border-bottom: none;
}
.col-right .content.lists.norman ul li .pic {
    float: none;
    display: block;
    width: 100%;
    height: 266px;
    border: 2px solid #e6e6e6;
}
.col-right .content.lists.norman ul li .pic img {
    width: 100%;
    height: 100%;
}
.col-right .content.lists.norman ul li h5 {
    margin-top: 15px;
    color: #4c4c4c;
    font-size: 14px;
    text-align: center;
}
.col-right .content.lists.norman ul li span {
    margin-top: 10px;
    display: block;
    color: #818181;
    font-size: 12px;
    text-align: center;
}

/*************************************************
******************** 产品中心 ********************
*************************************************/
.in-banner.product {
    background-image: url('../Images/banner.jpg');
}

.col-right .content.product.lists ul {
    margin-top: -40px;
    margin-left: -8px;
}
.col-right .content.product.lists ul li {
    float: left;
    margin-top: 40px;
    margin-left: 8px;
    width: 288px;
}
.col-right .content.product.lists ul li > div {
    display: table;
    width: 100%;
}
.col-right .content.product.lists ul li > div .pic {
    display: table-cell;
    width: 100%;
    height: 180px;
    background-color: #efefef;
    text-align: center;
    vertical-align: middle;
}
.col-right .content.product.lists ul li > div .pic img {
    max-width: 288px;
    max-height: 180px;
}
.col-right .content.product.lists ul li h5 {
    margin-top: 20px;
    color: #108ccf;
    font-size: 18px;
}
.col-right .content.product.lists ul li p {
    margin-top: 15px;
    line-height: 20px;
    color: #6c6c6c;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑',Tahoma,Verdana,Arial,sans-serif;
}
.col-right .content.product.details h3 {
    margin-top: 15px;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
}
.col-right .content.product.details img {
    display: block;
    margin-bottom: 25px;
    margin-left: 0;
    max-width: 880px;
}
/*************************************************
******************** 市场营销 ********************
*************************************************/
.in-banner.marketing {
    background-image: url('../Images/banner.jpg');
}

.col-right .content.marketing.investment h3 {
    margin: 14px 0;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.marketing.investment > ul {

}
.col-right .content.marketing.investment > ul > li {
    margin-top: 8px;
}
.col-right .content.marketing.investment > ul > li .title {
    position: relative;
    background-color: #f1f1f1;
}
.col-right .content.marketing.investment > ul > li .title h5 {
    padding-left: 42px;
    line-height: 47px;
    color: #464646;
    font-size: 16px;
}
.col-right .content.marketing.investment > ul > li .title .point {
    display: block;
    position: absolute;
    top: 14px;
    left: 10px;
    width: 19px;
    height: 19px;
    line-height: 19px;
    color: #fff;
    font-size: 12px;
    font-family: 'Arial';
    text-align: center;
    background: url('../Images/point.png') no-repeat center;
}
.col-right .content.marketing.investment > ul > li:first-child {
    margin-top: 0;
}
.col-right .content.marketing.investment > ul > li ul {
    padding-top: 10px;
    padding-left: 42px;
}
.col-right .content.marketing.investment > ul > li ul li {
    padding-top: 7px;
    padding-bottom: 8px;
    color: #808080;
    background: url('../Images/border_point.jpg') repeat-x left top;
}
.col-right .content.marketing.investment > ul > li ul li:first-child {
    background: transparent;
}
.col-right .content.marketing.investment > ul > li ul li span {
    display: inline-block;
    position: relative;
    padding-left: 27px;
}
.col-right .content.marketing.investment > ul > li ul li span.l {
    width: 34%;
}
.col-right .content.marketing.investment > ul > li ul li span.m {
    width: 38%;
}
.col-right .content.marketing.investment > ul > li ul li span.r {
    width: 27%;
}
.col-right .content.marketing.investment > ul > li ul li span i {
    position: absolute;
    top: 50%;
    left: 3px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    background-color: #b7b7b7;
}

.col-right .content.marketing.commitment h3 {
    margin: 14px 0;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.marketing.commitment ul {
    margin-left: -14px;
}
.col-right .content.marketing.commitment ul li {
    float: left;
    margin-left: 14px;
    margin-bottom: 25px;
    width: 284px;
    height: 185px;
}
.col-right .content.marketing.commitment ul li img {
    width: 100%;
    height: 130px;
}
.col-right .content.marketing.commitment ul li p {
    padding-top: 20px;
    line-height: 18px;
    color: #808080;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑',Tahoma,Verdana,Arial,sans-serif;
}

.col-right .content.marketing.inquiry h3 {
    margin: 14px 0;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.marketing.inquiry table thead th {
    padding: 12px;
    color: #464646;
    font-size: 16px;
    font-weight: bold;
    border-top: 2px solid #a2b9c3;
    border-bottom: 1px solid #e5e5e5;
}
.col-right .content.marketing.inquiry table tbody td {
    padding: 12px;
    color: #808080;
    font-size: 14px;
}
.col-right .content.marketing.inquiry table tbody td {
    border: none;
    background: url('../Images/border_point.jpg') repeat-x left top;
}
.col-right .content.marketing.inquiry table tbody tr:first-child td {
    padding-top: 22px;
    background: transparent;
}
.col-right .content.marketing.inquiry table tbody tr:last-child td {
    padding-bottom: 22px;
    border-bottom: 2px solid #a2b9c3;
}
.col-right .content.marketing.inquiry table thead th:first-child,
.col-right .content.marketing.inquiry table tbody td:first-child {
    width: 25%;
    padding-left: 25px;
}
.col-right .content.marketing.inquiry table thead th:nth-child(2),
.col-right .content.marketing.inquiry table tbody td:nth-child(2) {
    width: 22%;
}

.col-right .content.marketing.brand ul {
    margin-left: -6.5px;
}
.col-right .content.marketing.brand ul li {
    float: left;
    margin-left: 6.5px;
    margin-bottom: 18px;
    width: 215px;
    line-height: 52px;
    color: #575757;
    font-size: 14px;
    text-align: center;
    border: 1px solid #108ccf;
}

.col-right .content.marketing.mas .panel-group {
    margin-bottom: 0;
}
.col-right .content.marketing.mas .panel {
    border: none;
    box-shadow: none;
}
.col-right .content.marketing.mas .title {
    position: relative;
    padding-top: 16px;
    padding-left: 45px;
    padding-bottom: 15px;
    color: #626262;
    font-size: 16px;
    border-bottom: 1px solid #e5e5e5;
}
.col-right .content.marketing.mas .tip {
    display: block;
    position: absolute;
    top: 16px;
    left: 0;
    width: 27px;
    height: 27px;
    line-height: 27px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-shadow: 1px 1px 1.5px rgba(0,0,0,.4);
}
.col-right .content.marketing.mas .tip.q {
    background-color: #108ccf;
}
.col-right .content.marketing.mas .tip.a {
    top: 20px;
    background-color: #89bb5c;
}
.col-right .content.marketing.mas .title a {
    display: block;
    width: 100%;
    line-height: 27px;
}
.col-right .content.marketing.mas .title a.collapsed .direction {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -5.5px;
    width: 21px;
    height: 11px;
    background: url('../Images/direction_t.png') no-repeat center;
}
.col-right .content.marketing.mas .panel-collapse {
    position: relative;
    padding-left: 45px;
    color: #a3a2a2;
    font-size: 14px;
}
.col-right .content.marketing.mas .panel-collapse .caption {
    display: block;
    padding-top: 20px;
    margin-bottom: 18px;
    line-height: 20px;
}
.col-right .content.marketing.mas .panel-collapse ul {
    padding-bottom: 14px;
}
.col-right .content.marketing.mas .panel-collapse li {
    position: relative;
    padding-left: 36px;
    line-height: 20px;
}
.col-right .content.marketing.mas .panel-collapse li span {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 20px;
}

.col-right .content.marketing.trade .summarize {
    min-height: 415px;
    background: url('../Images/trade_bg.jpg') no-repeat center 4px;
}
.col-right .content.marketing.trade .summarize > img {
    position: relative;
    top: 72px;
    left: 5px;
}

.col-right .content.marketing.sales-network > p {
    margin-bottom: 45px;
    line-height: 18px;
    color: #808080;
    font-family: 'Microsoft YaHei','微软雅黑',Tahoma,Verdana,Arial,sans-serif;
}
.col-right .content.marketing.sales-network > img {
    display: block;
    margin: 0 auto;
}

/*************************************************
******************** 技术支持 ********************
*************************************************/
.in-banner.support {
    background-image: url('../Images/banner_news.jpg');
}

.col-right .content.support.service .summarize {
    padding-left: 42px;
    min-height: 228px;
    background: url('../Images/service.jpg') no-repeat center top;
}
.col-right .content.support.service .summarize h3 {
    padding-top: 45px;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.support.service .summarize p {
    margin-top: 20px;
    line-height: 26px;
    color: #808080;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑',Tahoma,Verdana,Arial,sans-serif;
}

.col-right .content.support.accessories table thead th {
    color: #fff;
    font-size: 16px;
    text-align: center;
    background-color: #108ccf;
    border: none !important;
}
.col-right .content.support.accessories table tbody td {
    color: #808080;
    text-align: center;
    border-right: 1px solid #e8e8e8 !important;
    border-color: #e8e8e8 !important;
}
.col-right .content.support.accessories table tbody td:first-child {
    border-left: 1px solid #e8e8e8 !important;
}
.col-right .content.support.accessories table tbody tr:first-child td {
    border-top: none !important;
}
.col-right .content.support.accessories table tbody tr:last-child td {
    border-bottom: 1px solid #e8e8e8 !important;
}

.col-right .content.support.service-network h3 {
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}

/*************************************************
******************** 求贤纳才 ********************
*************************************************/
.in-banner.join {
    background-image: url('../Images/banner.jpg');
}

.col-right .content.join.talent-concept p {
    line-height: 20px;
    color: #a3a2a2;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑';
}
.col-right .content.join.talent-concept > img {
    margin: 0 auto;
    display: block;
    max-width: 880px;
}
.col-right .content.join.talent-concept ul {
    margin-top: 50px;
}
.col-right .content.join.talent-concept ul li {
    position: relative;
    margin-top: 30px;
    padding-left: 96px;
    height: 85px;
}
.col-right .content.join.talent-concept ul li:first-child {
    margin-top: 0;
}
.col-right .content.join.talent-concept ul li .title {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    width: 85px;
    height: 100%;
    background: url('../Images/circle.png') no-repeat center;
}
.col-right .content.join.talent-concept ul li .title span {
    display: table-cell;
    line-height: 1.25em;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.col-right .content.join.talent-concept ul li h5 {
    padding-top: 10px;
    color: #686868;
    font-size: 14px;
}
.col-right .content.join.talent-concept ul li p {
    padding-top: 10px;
    color: #808080;
}

.col-right .content.join h3 {
    margin-bottom: 30px;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
}
.col-right .content.join .object {
    position: relative;
}
.col-right .content.join .object .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #108ccf;
    z-index: 100;
}
.col-right .content.join.recruitment .nav {
    background-color: transparent;
}
.col-right .content.join.recruitment .nav li {
    color: #8c8c8c;
    font-size: 16px;
    text-align: center;
}
.col-right .content.join.recruitment .nav li a {
    background-color: #efefef;
    border-left: 1px solid #e2e2e2;
    border-bottom-color: transparent;
    border-radius: 0 !important;
}
.col-right .content.join.recruitment .nav li.active a {
    background-color: #fff;
    border-top-color: #108ccf;
    border-right-color: #108ccf;
    border-bottom-color: transparent;
    border-left-color: #108ccf;
    z-index: 300;
}
.col-right .content.join.recruitment .tab-content {
    margin-top: 45px;
    border-top: 2px solid #9ec3d7;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group {
    margin-bottom: 0;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel {
    margin-top: 0;
    border-top: 1px solid #eee;
    border-right: none;
    border-bottom: none;
    border-left: none;
    box-shadow: none;
    border-radius: 0;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel:first-child {
    border-top: none;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .title a {
    display: block;
    position: relative;
    padding-left: 26px;
    line-height: 54px;
    color: #6d6d6d;
    font-size: 14px;
    background-color: #eee;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .title a.collapsed {
    background-color: #fff;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .title a .expand {
    position: absolute;
    top: 50%;
    right: 26px;
    margin-top: -5px;
    width: 12px;
    height: 10px;
    background-image: url('../Images/expand.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .title a.collapsed .expand {
    background-position: 0 -10px;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .panel-collapse {
    padding: 0 22px;
    color: #808080;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .panel-collapse p {
    padding-bottom: 28px;
    line-height: 26px;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .panel-collapse p:first-child {
    padding-top: 16px;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .panel-collapse p:last-child {
    padding-bottom: 16px;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .panel-collapse p {
    padding-bottom: 28px;
    line-height: 26px;
}
.col-right .content.join.recruitment .tab-content .tab-pane .panel-group .panel .panel-collapse p .bold {
    font-weight: bold;
}

.col-right .content.join.upgrade p {
    line-height: 20px;
    color: #a3a2a2;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑';
}
.col-right .content.join.upgrade ul {
    margin-top: 40px;
    margin-left: -56px;
}
.col-right .content.join.upgrade li {
    float: left;
    margin-left: 56px;
    width: 412px;
    margin-bottom: 20px;
}
.col-right .content.join.upgrade li h5 {
    padding-bottom: 9px;
    color: #108ccf;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #e2e2e2;
}
.col-right .content.join.upgrade li .pic {
    display: table;
    width: 100%;
}
.col-right .content.join.upgrade li .pic a {
    display: table-cell;
    padding: 45px 0;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
.col-right .content.join.upgrade li:nth-child(3) {
    width: 100%;
}
.col-right .content.join.upgrade li:nth-child(3) .pic a {
    padding: 40px 0;
}

/*************************************************
******************** 联系我们 ********************
*************************************************/
.in-banner.contact {
    background-image: url('../Images/banner_news.jpg');
}

.col-right .content.contact h5 {
    color: #616161;
    font-size: 16px;
}
.col-right .content.contact p {
    line-height: 24px;
    color: #6d6d6d;
    font-size: 14px;
    font-family: 'Microsoft YaHei','微软雅黑';
}
.col-right .content.contact .info {
    margin-top: 30px;
}
.col-right .content.contact .info h5 {
    margin-bottom: 20px;
}
.col-right .content.contact .lines {
    margin-top: 35px;
}
.col-right .content.contact .lines h5 {
    margin-bottom: 20px;
}
.col-right .content.contact ol li {
    position: relative;
    margin-top: 15px;
    padding-left: 44px;
    min-height: 44px;
}
.col-right .content.contact ol li:first-child {
    margin-top: 0;
}
.col-right .content.contact ol li span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 29px;
    height: 29px;
    color: #a3a2a2;
    line-height: 29px;
    text-align: center;
    background: url('../Images/circle_small.png') no-repeat center;
}
.col-right .content.contact ol li p {
    line-height: 22px;
    color: #7a7a7a;
}
.col-right .content.contact ol li p.alone {
    padding-top: 3px;
}
.col-right .content.contact .note {
    display: block;
    margin-top: 20px;
    line-height: 22px;
    color: #7a7a7a;
}

/*************************************************
******************** 分页样式 ********************
*************************************************/
.pagination {
    float: right;
    margin-top: 50px;
    margin-bottom: 0;
    border-radius: 0;
}
.pagination li a {
    padding: 11px 14px;
    line-height: 1em;
    color: #108ccf;
    font-size: 12px;
    font-family: '宋体';
    border-color: #e4e4e4;
}
.pagination>.active>a,
.pagination>li>a:hover,
.pagination>li>a:focus {
    color: #fff;
    background-color: #108ccf;
    border-color: #108ccf
}
.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #108ccf;
    border-color: #108ccf
}
.pagination .disabled a {
    color: #808080;
    border-color: #e4e4e4;
}
.pagination li:first-child a,
.pagination li:last-child a {
    padding: 11px 20px;
    border-radius: 0;
}

/*语言*/
header .yuyan{ text-align: center;}
header .yuyan a{ padding-left: 40px; padding-right: 10px; color: #666; }
header .yuyan a:hover{ color: #f00;}
header .yuyan .cn{ background: url(../Images/cn.gif) no-repeat left top; }
header .yuyan .en{ background: url(../Images/en.gif) no-repeat left top; }

/*page1样式开始*/
.page1{ clear:both; height:30px; padding:1px 0 0 0 ; text-align:center;}
.page1 a{ padding:3px 5px 3px 5px; border:1px #ccc solid; margin-right:10px; color:#999;}
.page1 a:hover{border:1px #666 solid; color:#666}
.page1 .current{ border-color:#666; color:#666;}

/*图标*/
.ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../Images/ico1.png);}
.ico1_2{background-position:-20px 0;background:url(../Images/ico1.png)}
.ico1_3{background-position:-40px 0;}
.ico1_4{background-position:-60px 0;}
.ico1_5{background-position:-80px 0;}
.ico2_1{background-position:0 -20px;}
.ico2_2{background-position:-20px -20px;}
.ico2_3{background-position:-40px -20px;}
.ico2_4{background-position:-60px -20px;}
.ico2_5{background-position:-80px -20px;}
.ico3_1{background-position:0 -40px;}
.ico3_2{background-position:-20px -40px;}
.ico3_3{background-position:-40px -40px;}
.ico3_4{background-position:-60px -40px;}
.ico3_5{background-position:-80px -40px;}
.ico4_1{background-position:0 -60px;}
.ico4_2{background-position:-20px -60px;}
.ico4_3{background-position:-40px -60px;}
.ico4_4{background-position:-60px -60px;}
.ico4_5{background-position:-80px -60px;}
.ico5_1{background-position:0 -80px;}
.ico5_2{background-position:-20px -80px;}
.ico5_3{background-position:-40px -80px;}
.ico5_4{background-position:-60px -80px;}
.ico5_5{background-position:-80px -80px;}
.ico6_1{background-position:0 -100px;}
.ico6_2{background-position:-20px -100px;}
.ico6_3{background-position:-40px -100px;}
.ico6_4{background-position:-60px -100px;}
.ico6_5{background-position:-80px -100px;}
.ico7_1{background-position:0 -120px;}
.ico7_2{background-position:-20px -120px;}
.ico7_3{background-position:-40px -120px;}
.ico7_4{background-position:-60px -120px;}


/*底部*/
.foot_menu{background:#3a3a3a;color:#ccc;padding:20px 0;}
.foot_menu dl{float:left;width:140px;padding-left:40px;border-right:1px solid #444;}
.foot_menu dt{font-size:16px;margin-bottom:10px;}
.foot_menu dt .ico{margin-right:5px;}
.foot_menu dd{padding-left:15px;line-height:1.8;}
.foot_menu dd a{color:#999;}
.foot_menu dd a:hover{color:#fff;}
.foot_menu .group{border:0;width:450px;}
.foot_menu .group dd{padding-left:60px;}
.foot{height:45px;padding-top:20px;color:#999;background:url(../Images/1px.png) left top repeat-x;background-position:0 -136px;}
.foot a{margin:0 5px;}

.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right !important;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.vm{vertical-align:middle;}.vt{vertical-align:top;}.vb{vertical-align:bottom;}
.db{display:block;}.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;font-family:"Microsoft YaHei";}
ul,ol {list-style:none;}
body{margin:0px; padding:0px; color:#838282;}
a:link {color: #838282; text-decoration: none;}
a:visited {color: #838282; text-decoration: none;}
a:hover {color: #f04313; text-decoration: none;}
a:active{color: #f04313; text-decoration: none;}
a img {border:0px;}
td,th{ font-size:12px;}



.menuss ul{ background:#EAEAEA url(../Images/sb_logo.gif) no-repeat 0 bottom; overflow:hidden; font-size:16px;}
.menuss ul li{ padding-bottom:2px; line-height:43px; background:url(../Images/line.gif) repeat-x 0 bottom;}
.menuss ul li a{
	display:block;
	background:url(../Images/li_icon.png) no-repeat 25px 18px;
	text-indent:47px;
	height:43px;
	padding-left:5px; padding-top:15px;
}
.menuss ul li a:hover,.menuss ul li.current a{ background:#f6f6f6 url(../Images/li_icon.png) no-repeat 25px 18px; text-decoration:none;}
.menuss ul li.current a{ color:#000;}
.menuss ul li dt{ height:25px; line-height:25px; overflow:hidden;  background:url(../Images/sj_icon.gif) no-repeat 0 9px; padding-left:12px;}
.menuss ul li dl{ margin-left:50px; padding-top:5px; padding-bottom:10px; font-size:12px;}
.menuss ul li dl a{ display:inline; background:none; color:#666;}
.menuss ul li dl a:hover{ background:none; color:#ff6600;}
.menuss ul li.current dl a{ background:none; color:#666;}
.menuss h3{ font-size:14px; font-weight:normal;}
